#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <sqlite3.h>
#include "sqlite3.h"
#include "tcp_server.h"

int main()
{
	int connfd;
	sqlite3 *db;
	sqlite3_init("my.db", &db);

	int sockfd = tcp_init(6666, "0.0.0.0");
	if (sockfd == -1)
	{
		printf("init is defualt\n");
		return -1;
	}
F:
	connfd = accept(sockfd, NULL, NULL);
	if (connfd == -1)
	{
		perror("accept");
		return -1;
	}
	printf("连接成功\n");

	while (1)
	{
		// tcp_request(connfd);
		char buf[100];
		if (read(connfd, buf, sizeof(buf)) == 0)
		{
			printf("客户端退出");
			close(connfd);
			goto F;
		}
		printf("buf=%s\n ", buf);

		write(connfd, buf, sizeof(buf));
	}
}
